package com.cn.xiaonuo.tcrfinance.tcrshops.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("pv_order_refund_log")
public class PvOrderRefundLog {
    /**
     * 主键id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 订单号
     */
    private Integer orderId;

    /**
     * 订单编号
     */
    private String serialNumber;

    /**
     * 退款单号id
     */
    private Integer refundId;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 退款金额
     */
    private BigDecimal refundAmount;

    /**
     * 状态：1.待审核 2.待退款 3.退款成功/退款成功 4.退款未通过/已驳回 5：取消退款
     */
    private Integer operateStatus;

    /**
     * 之前状态：1.待审核 2.待退款 3.退款成功/退款成功 4.退款未通过/已驳回 5：取消退款
     */
    private Integer preOperateStatus;

    /**
     * 物流状态:1:未发货 2.已发货 3.已收货,4退款申请中,5退款中,6已退款7.取消提货
     */
    private Integer logisticsStatus;

    /**
     * 操作员 1.财务 2.客服 3.用户
     */
    private Integer operateType;

    /**
     * 操作人id
     */
    private Long operateId;

    /**
     * 操作员姓名
     */
    private String operateName;


    /**
     * 有效状态：0.无效 1.有效
     */
    private Integer validState;

    /**
     * 备注
     */
    private String remark;

    /**
     * 审核时间
     */
    private String checkTime;

    /**
     * 修改时间
     */
    private String updateTime;

}
